update item#unit_price to work with BigDecimal