We can make this data loader reusable by refactoring it into a class with configurable scheduling and batch functions