update quantity can decrease