avoid to fall in local minimum by mutating every new dna