Async is a utility module for node.js (although it can also be used in the browser) that provides powerful functions for working with asynchronous JavaScript