Improve object update performance
Add initial code for 12-hud