pal: track submodule changes