render loop increments mesh rotation instead of geometry rotation