- init and update SR so .gitmodules can be manipulated
- then init and update recursively