update history
update doc