update control object and main fun (now generator objects used for the generation of the initial population