improve kioo usage, split up cljs