fix(zoom): fix a zoom-in-out behavior

- fix the problem with center zooming

time: 0h:25