update cache impl