automated script and submodule update