update with validation fix