requirements version fix
move consistant hash ring to utils
graceful handle KeyboardInterrupt