Add concurrency support