Implemented fragment caching