changed update mechanism of the harvester