Async Execution takes Execution off the critical path but it doesn't eliminate the need for blocksize limits. In fact, blocksize limits are even more important to get right under Async than without it. You still need to know that the block will be replayed in time.