separated drawframe and update
removed reason behind double updating
Merge remote-tracking branch 'origin/cezarscode'