Updated the thread model