openGL update