about requirements to send requests asynchronously