Asynchronous functions: how to use in mono? - Modular