Run asynchronous methods sequentially or in parallel