Init/update submodule as required