use parsing thread to update tu