Three ways to synchronously make a sandwich in javascript using callbacks, promises and async module.