update with submodule commits