update tarjan