first pass at streaming data to client