Streaming works, but makes ui thread time out