rotation bug
need to adjust the timing before solve the rotation bug