Has position changed from position_cache? Update the cache at the same time