validated update