progessReader passthrough is progress channel is nil