Listen to end and finish events on request stream