Turn SimpleMessageBus into an actor and let it deliver messages asynchronous processing
Turn all existing message handlers into actors so they can run asynchronously