optional update of submodules