updating caches