use ketama for consistent hashing

@lxyu