diff --git a/public/service-worker.js b/public/service-worker.js
index 918b87e7ee6373e1b0dce33213720efbf5aa2926..df0b91f78d59bd93aba790d287234908164f0da5 100644
--- a/public/service-worker.js
+++ b/public/service-worker.js
@@ -52,13 +52,21 @@ self.addEventListener('fetch', function(event){
                 .error(function(error){
                   console.log(error);  
                 });
+            }else if(event.request.url.indexOf("/last-modified") > -1){
+                var myHeaders = new Headers();
+                myHeaders.append('test', 'test');
+                var init = {
+                    method: 'GET',
+                    headers: myHeaders,
+                    cache: 'default'
+                }
+                
+                return fetch(event.request.url, init);
             }else{
                 return fetch(event.request)
                 .then(function(response){
                     return caches.open(CACHE_NAME).then(function(cache){
-                        if(event.request.url.indexOf("tile_cache") < 0){
-                            cache.put(event.request.url, response.clone());
-                        }
+                        cache.put(event.request.url, response.clone());
                         return response;
                     });  
                 });
diff --git a/routes/web.php b/routes/web.php
index 56347fc4e33690e5f5bf741cb16df1c1b9af4824..8411942e7d628dbf665383089c144513c2b79485 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -1,5 +1,7 @@
 <?php
 
+use Illuminate\Http\Request;
+
 /*
 |--------------------------------------------------------------------------
 | Web Routes
@@ -15,9 +17,16 @@ Route::get('/', function () {
 
 });
 
-Route::get('/last-modified', function(){
-    return Response::make("", 200)
-        ->header("last-modified", filemtime(base_path()) * 1000);
+Route::get('/last-modified', function(Request $request){
+    die(var_dump($request->header()));
+    $file = public_path() . mix('/js/modules.js');
+    if(strpos($file, "?") != FALSE)
+        $file = substr($file, 0, strpos($file, "?"));
+
+    $response = Response::make("", 200)
+        ->header("last-modified", filemtime($file) * 1000);
+
+    return $response;
 });
 
 Route::group(['prefix' => 'download'], function(){