Moved the update logic from frameStarted() frameRenderingQueued() to earn performance.

On Linux, I don't have much increase (maybe 1-2 FPS) so I can't tell more.
According to the docs, it can't hurt though:
http://www.ogre3d.org/tikiwiki/Basic+Tutorial+4

As discussed in #311