updated viewports