recurrence object cleanup