only stop polling if cancel succeeds