Using Hasher and Crossroads for client routing