feat(gui): add progressbar, refresh automatically