linear motion updates