added better caching in pessimistic
nonlinear random values for specific churn strategy