save a copy of outgoing buffer
Add initial flush() support