Gib doch den einzelnen Datenelementen ein Flag "Hab ich schon" mit.
Das ist ja genau die Idee hinter der von mir vorgeschlagenen Queue, nur dass man damit die abzuarbeitenden Daten besser steuern kann als mit ein paar Flags.
Es kommt natürlich immer darauf an was man genau braucht, das kann man von außen nicht genau sagen.