Clarify which functions are asynchronous and which are not