changed installation proceedure to auto update submodules