implement update(calendar, calendar) method