update with TC