update view, add progressbar