alt! racing web with core.async/clojurescript