update cache.