ThreadManger simplified