update cache and translation