modernize submodules, freshen builds