update viewport

no scaling