fix exec and file operation
fix backspace and delete
add stage metadata
fix history test
update structure of history
update clojure version