updating events and how event_fields are created/updated/deleted