Make UpdateChecker run asynchronously and not block startup