remove need_update check
refactor shape def
transform force update
go: reset flag
box2d, fix updating position