 
           @putAppsToAppStorage manifests
           callback? null, manifests
-          @fetchedFromFs = yes
 
   fetchAppsFromDb:(callback)->
 

    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

  fetchAppsFromFs:(callback)->


      if not @appStorage.getValue 'shortcuts'
        @putDefaultShortcutsToAppStorage()

  # #
  # FETCHERS
  # #
