add gl.flush