support actual argument
fix 'put' folder bug. misc update
update version