event recurrence dependent destroy