CLJS-879: add `update` from Clojure 1.7