fix(animate): use more fast animation algo