Zooming and updating functional