Added ThreadController update(), archiving