view port update