updated openGL component