update caching