moved data initialization to be asynchronous
added progress bar
updated progress bar display routines