update submodule
port to GAIA