Why can't the developer build in the retry/continue function while downloading