one candidates list for all loop iterations (memory saving)