Call an array of asynchronous functions in series