Fix the frame update not getting called on the first frame

frameRenderingQueued is called when the last frame has been sent to the GPU for processing, so that the CPU can do useful stuff in the meantime. With this approach the first frame needs to be injected manually.