Async means asynchronous. Chrono means time, sync means sequence, a means not. This means that the function throws a sequence of steps out of order, changing the order in which stuff is executed, like a coroutine. However, Async functions actually yield the thread until the process is done, which is synchronous.
Pls fix.