update valid