AsyncEnvWrapper(state: AtomicReference<AsyncStack<R>> = AtomicReference(CleanAsyncStack()))
Keeps async status as atomic reference.