update the change history