update history
update history