Properly cancel async requests when new event kicks in.