update TAC