fix fan chung algorithm