Add structure to fetch site data in a background job