fix animation did not interrupt bug