more evo updates to loop until min error achieved