using concurrency, turned logs into asserts