Yes that's what i tried to do relaunch the Loop but it waste time on the already detected elements on the first loop. thanks for your answer mate !
My Solution :
Try using labels inside the loop Works fine
While using "Call function in multi-threads" and put remove current element from resource inside the function, it will remove all resource element that has been already used in the function and not only the current element in thread.