https://genotechies.medium.com/how-to-use-await-with-multiple-requests-concurrency-in-flutter-and-dart-part-1-50dbde503f6b