update submodules
fix uninitialised value error