update GA algoritm

crossover