fetchGapminder ported from DCF (and improved)