modified exchanging vectors, now is exchanging n-bests