perf: replace sync-request
with async then-request
#120
+1,843
−339
sync-request
with async then-request
#120