abstract GithubUpdater some more
fix GU