Trying different combinations of Dispatcher, Promise, and IO Reactor