committing a whole bunch of stuff before cleaning up
timeout on event stream