I could. But once a minute didn't really seem that much of a shame... I could adjust the sleep according to the shortest remaining timeout, if I wanted to be more accurate. Just not sure how much it's worth tuning this code.