fix futureValue when rate == 0 and currentValue != 0