update tpool