movement update