faster matches with concurrency