fixed the implementation: the fairness between actors is better now