update caching strategy