     public func pageViewController(pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [AnyObject], transitionCompleted completed: Bool) {
         if let currentController = pageViewController.viewControllers.first as? CourseBlockViewController {
             currentChildID = currentController.blockID
-        }
-        if let currentViewController = pageViewController.viewControllers.first as? UIViewController, currentBlockID = currentChildID {
-            self.cacheManager.addToCache(currentViewController, blockID: currentBlockID)
         }
         self.updateNavigation()
     }

        }
        else {
            // Instantiate a new VC from the router if not found in cache already
            return self.environment.router?.controllerForBlock(block, courseID: courseQuerier.courseID)
        }
    }
    

            
            if let blockController = nextController as? CourseBlockViewController {
                currentChildID = blockController.blockID
            }
            return
        }
