add tests for concurrency vs not