         }
         if let icon = item["icon"] as? String,
                url = NSURL.url(icon, baseURL: self.url),
-               path = url.path,
+               urlLocal = self.prefetcher.map(url),
+               path = urlLocal.path,
                image = UIImage(contentsOfFile: path) {
             cell.imageView?.image = image
         }


        // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
        // self.navigationItem.rightBarButtonItem = self.editButtonItem()
    }

    override func didReceiveMemoryWarning() {


    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return prefetching ? 0 : self.sections.count
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
