update specialization