update global.init
update commander