tool use concurrency