Only extracting datasource if a final cached version is not found