Async support for ba/charge_commission