fix GLKView update