refactor/change api of mucMessageHandler to put continuation at the last