harvester method in scheduler