update person methods