actualización con validaciones