motor update