Reconnect subtree changes

* AsyncWriter to wrap Stream in EventStream
* Add CookieExtractor