add update cache