added waitbar to the recovery mode so that the user doesnt think the program
is frozen as it previously could be minutes with any user feedback or without
a responsive program until the recovery was done. Though nothing was wrong