Recursive update in submodules