use HashRing.swap instead of replaceServer #92

I've tried it locally and it works; although I'm unable to run the automated tests...