using zoomscale when maintaining zooom status