update event sourcing