what is the difference between synchronous and asynchronous calls?
Synchronous: If an API call is synchronous, it means that code execution will block (or wait) for the API call to return before continuing. ... Asynchronous calls do not block (or wait) for the API call to return from the server.