raceWithSignal
method instead of Promise.race
#3021
Merged
raceWithSignal
method instead of Promise.race
#3021