added concurrency utility classes