     if Object.keys(@constructor.manifests).length isnt 0
       callback null, @constructor.manifests
     else
-      if not @fetchedFromFs
-        @fetchAppsFromFs (err, apps)=>
-          if err then callback()
-          else
-            callback null, apps
-      else
-        @fetchAppsFromDb (err, apps)=>
-          if err
-            @fetchAppsFromFs (err, apps)=>
-              if err then callback()
-              else
-                callback null, apps
-          else
-            callback? err, apps
+      @fetchAppsFromDb (err, apps)=>
+        if err
+          @fetchAppsFromFs (err, apps)=>
+            if err then callback()
+            else
+              callback null, apps
+        else
+          callback? err, apps
 
   fetchAppsFromFs:(callback)->
 


          @putAppsToAppStorage manifests
          callback? null, manifests
          @fetchedFromFs = yes

  fetchAppsFromDb:(callback)->


  runApp:(manifest, callback)->

    {options, name, devMode} = manifest
    {stylesheets} = manifest.source if manifest.source

    if stylesheets
      stylesheets.forEach (sheet)->
