changed progessive sleep time to use min sleep timer if timer would be less than that
fixed backfill safe loop over completed groups