Dining philosophers with clojure.async