I noticed if I have multiple for loops, or nested for loops, in the @synchronized function, the @concurrent function does not sync properly