add cancelRequest