violation update