update cache add/remove