added support for streaming directly from handler via web context