Refactored MessageBus to Handle Multiple Connection At the Same time