[Calendar] Change callback into asynchronous manner.