Update principal