appendEvent
Calls SessionService.appendEvent, which updates session in place on another thread, so leave session alone until the future completes.
Calls SessionService.appendEvent, which updates session in place on another thread, so leave session alone until the future completes.