enforce id params [close #103]
update history