move faster and updates accurately