fix: control period for each movement