cache the data of calendar