added progress bar, improved word cloud algorithm