hooking up caching to scrollview