interval cleanup