additionally stores reverse rates in redis