Update cljs version
Use vec for lazy sequence to vector conversion
Use when-not instead of when and not