             return @unmountVm vmName
           @treeController.selectNode vmItem
           @utils.defer =>
-            if @getOptions().useStorage then @reloadOldStructure vmName
+            if @getOptions().useStorage then @reloadPreviousState vmName
         , yes
 
   unmountVm:(vmName)->

    for path, node of @treeController.nodes when node.getData().type is 'vm'
      return if node.getData().vmName is vmName
        @treeController.collapseFolder node, =>
          @reloadOldStructure()
        , yes

  isNodesHiddenFor:(vmName)->

      return @treeController.expandFolder node, callback  if path is folderPath
    callback {message:"Folder not exists: #{folderPath}"}

  reloadPreviousState:(vmName)->
    iterate = (folders, index)=>
      @expandFolder folders[index], (err)=>
        if err then @unsetRecentFolder folders[index]
