movement update and time offset fix