made the messaging gateway async, and the command processor post
surfaced missing repost method