func (r *roundRobinLoadBalancer) ChangeServers(servers []*net.SRV) {
	r.servers = ring.New(len(servers))
	i, n := 0, r.servers.Len()
	for p := r.servers; i < n; p = p.Next() {
		p.Value = servers[i]
		i++
	}
}
ChangeServers will be called anytime that a new set of servers is retrieved.
package dnsdisco_test
import (
	"container/ring"
	"fmt"
	"net"
	"github.com/rafaeljusto/dnsdisco"
)
type roundRobinLoadBalancer struct {
	servers *ring.Ring
}