adding DEViewControllerCache