 
     log "Synchronizing AppStorage with FileSystem..."
 
-    path   = "/home/#{KD.nick()}/Applications"
-    appDir = FSHelper.createFileFromPath path, 'folder'
-    appDir.fetchContents KD.utils.getTimedOutCallback (err, files)=>
+    @watcher.watch (err, files)=>
+
       return warn err  if err
 
       existingApps = @filterAppsFromFileList files

      @updateDefaultAppConfig extension, appName

    mainController.on "accountChanged.to.loggedIn", @bound "getPublishedApps"

  getAppPath:(manifest, escaped=no)->


    @_fetchQueue.push cb  if cb
    return if @_fetchQueue.length > 1

    @watcher.watch KD.utils.getTimedOutCallback (err, files)=>
      if err or not Array.isArray files or files.length is 0
        @putAppsToAppStorage {}
        callback()  for callback in @_fetchQueue
