use HashRing.swap instead of replaceServer #92