add g2log inline
update submodules