updated 'viewport'