update OpenGL