changed api - download return a stream