improve new design of UICalendar