add timeout to progress bar (more responsive)
new snapshot
improved progress bar