Added AsyncRequestHandle class, to support request cancel in future.