[Memory] MessageService seems to have some issues with memory

MessageService was keeping this callback queued forever. Make it an async method and it now leak is gone.