add a submodule sync to update script

to deal with cases where submodule URLs change