GA : possible infinite cycle fixed