Update and validation