ref(deisctl): switch to async interface for backends