fix bug: can not record bargains