event model update