rename caching method