             weakSelf.tableView.endUpdates()
         }
         
+        // Reorder table view sections
         contentDiffer.sectionReorder = { [weak self] (sections, reorderMap) in
             guard let weakSelf = self else { return }
             

            }
            
            weakSelf.tableView.beginUpdates()
            if manualReloadMap.count > 0 {
                for (itemIndexBefore, _) in manualReloadMap {
                    let indexPathBefore = NSIndexPath(forRow: itemIndexBefore, inSection: section)

            }
        }
        
        // Insert, reload and delete table view rows
        contentDiffer.itemUpdate = { [weak self] (items, section, insertIndexes, reloadIndexMap, deleteIndexes) in
            guard let weakSelf = self else { return }
            
