Abstracted some async operations in BotManager