add/update tc