zoomTo an entity in 2d again, camera moves far away

this situation confused me a lot. In Cesium 2D mode, I called function zoomTo to locate an entity, it worked correctly. But I called this function again, the camera moved far away from entity. What caused this? How could it be solved? Thanks a lot!