Don't start thread in constructor; tidy up thread in destructor (UpdateChecker).