update cache object