Update and improve Compojure