DCI ES6-Asynchronous
Check out the example in the Promise-and-Fetch Folder read the promises-fetch.js carefully and then jump to the exercise Folder and try to solve the exercise by yourself. In the solutions-folder are two approaches how you could solve this.
Read async.js carefully, after you can try to refactor your class, from Promise/Fetch exercise, to use async and await.