Added consistent hashing