Support cancellation for HttpAsyncHost
Fix JsonResponse bug