http cancel while context destroy