Refactor: Use lifoAsyncTask to handle queue.