sync submodules before update