asynchronous vs. synchronous requests