ContentsAPIにアクセスするときも、普通のコードを書くように、上から下に順次で同期的に実行され、データをとって変数にいれたり処理を待てるよう、async/awaitはそれを実現できる新しい記法です。(実際のサンプルは後述) async/awaitはPromiseオブジェクトを利用しており、Promise処理が書きやすくなったものと理解して差し支えありません。