update  forced motion