             doFullReload()
         .then =>
           isMaking = false
-
-      setInterval maker, 100
+        console.log "value if should Make" + shouldMake  
+
+      
 
       appWatcher.on ["add", "change", "unlink"], (path)=>
-        shouldMake = true
+        console.log "Change detected in app"
+        maker();
+        return;
 
       wwwWatcher.on ["add", "change", "unlink"], (path)=>
-        shouldMake = true
+        console.log "Change detected in www folder"
+        maker();
+        return;
 
       configWatcher.on ["add", "change", "unlink"], (path)=>
         canBeLiveReload = false
-        shouldMake = true
+        maker();
+        return;
 
       userPaths = if steroidsCli.options.argv.watch
         [].concat(steroidsCli.options.argv.watch)


      maker = =>
        return if isMaking
        return unless shouldMake

        shouldMake = false
        isMaking = true

        steroidsCli.log

            ignored: @watchExclude

          watcher.on ["add", "change", "unlink"], (path)=>
            maker();
            return;

      resolve()

