Rework RepoUpdater, he definitely needed it