updating tp