some changes to UpdateChecker