* Don't filter InputStream updates as we are already guarding UI updates against total progress * Update downloadedBytes based on bytesCopied to reflect real progress * Use collect instead of collectLatest to ensure all updates from flow are handled Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>