independent query patterns are run in separate threads