Bugs fixes and new feature

Hi, we have fixed some minors bugs (more details in commit section) and added download progress bar.