fixed re-harvest error - records were not being removed before updating