add EndRequest component
add EndResponse component
Redirect: handle disconnect properly