update for Tworker