fetches and persists S3 productds