track lease_expiration loops with an id, allowing them to stop when a new one is started