gossip_vivaldi: reimplement vivaldi
gossip_vivaldi: switch to new vivaldi implementation