use RRULE for recurrent events