recurrence api jar