parse sequental/asynchronous list