- throttle handle the case when trying to add to output stream after it had closed
- add more test for throttle