                         strongSelf.feeds += newFeeds
                         let newFeedsCount = strongSelf.feeds.count
 
-                        //needReloadData = !newFeeds.isEmpty
                         let indexPaths = Array(oldFeedsCount..<newFeedsCount).map({ NSIndexPath(forRow: $0, inSection: Section.Feed.rawValue) })
                         wayToUpdateTableView = .Insert(indexPaths)
 

                            }

                        } else {
                            //needReloadData = true
                            wayToUpdateTableView = .ReloadData
                        }
                    }

//                    if needReloadData {
//                        println("new feeds, reloadData")
//                        strongSelf.feedsTableView.reloadData()
//                    }

                    switch wayToUpdateTableView {
                    case .None:

                                let oldFeed = oldFeeds[index]

                                if newFeed.id != oldFeed.id {
                                    wayToUpdateTableView = .ReloadData
                                    break
                                }
