update discountbylist