allow async output on the most recent request

Keeps track of the most recent request, so async output is still allowed

closes #5407