timeline : better progress updates and fix a bug when switching case and clearing data
progress bar threading tweaks
progress dialog tweaks