optimize clojure.string/join