Run async operations in series with Q