Есть всего две проблемы 1) синхронная либа, когда нужна асинхронная 2) асинхронная либа, когда нужна синхронная