add consistent hash function route