Currently we are depending on Arduino to install packages and board. Arduino is not designed for throwing progress updates. Therefore we are forced to show a progress bar (without reporting actual download progress). We can instead switch to using http method to download boards and packages (because that's what arduino is doing internally).