stream to mem instead upload to blob