do complete the caching module