Shouldn't each one of these finds be executed in parallel? From memory I think that is what the node sample is doing.