Add SequentialAsyncTask for running dependent async tasks sequentially