updated save to event store to cope with multiple events