Wrote a custom async.series and .parallel to improve the error handling behavior.