update the tp1