clojurescript client talk to remote clojure server functions