* Respect data source in data gathering * Update changelog * optimize fetching from multiple data sources (#123) * optimize fetching from multiple data sources * improve performance by executing data gathering promises in parallel * removed unused imports * rename hasHistoricalData to canHandle * Sort imports * Clean up Co-authored-by: Valentin Zickner <3200232+vzickner@users.noreply.github.com>