update cache instead of clearing to avoid cache stampede