Add proper async support without intrusion and dereferecing without asking
Add proper async support without intrusion and dereferecing without asking

clojurewerkz/cassaforte,jkni/cassaforte,sougatabh/cassaforte,clojurewerkz/cassaforte