Migration to async loading of data from datasets