finally fixed the price drop logic