update cache and update system