Если используется обновляемое значение, то для коротких там начальное значение обычно не 0, а какое-нибудь большое число. Иначе цена не будет обновляться.