updating GLKView using CADisplayLink