change favorite rate algorithm: ceil to linear