fix create event and persisit event