remove separate stream option from app
simplify progress status

and bubble up connection exception
remove download callbacks