update doc and history
update history