refactored calendar to use pagination instead of "load more"