better streaming support
some initial documentation. additionally, fetching updates works