Is there any way to use futures in callbacks? For example...
// Send message on multiple channels while removing one