finally, I finished the consistent hashing and redundancy module