this is probably the more appropriate way to update/init submodules