Best practice: don't start thread in constructor.