         ]
 
       timer = Date.now()
-      mount = @treeController.nodes["/Users/#{nickname}"].getData()
+      # @utils.wait =>
+      # mount = @treeController.nodes["/Users/#{nickname}"].getData()
 
-      mount.emit "fs.fetchContents.started"
+      @mount.emit "fs.fetchContents.started"
       kiteController.run
         withArgs  :
           command : "ls #{recentFolders.join(" ")} -lpva --group-directories-first --time-style=full-iso"

    delete @_storage
    {initialPath} = @treeController.getOptions() # not used, fix this

    mount = if KD.isLoggedIn()
      {nickname}    = KD.whoami().profile
      FSHelper.createFile
        name        : nickname

        log "#{(Date.now()-timer)/1000}sec !"
        # temp fix this doesn't fire in kitecontroller
        kiteController.emit "UserEnvironmentIsCreated"
        @mount.emit "fs.fetchContents.finished"


  fetchStorage:(callback)->
