add refreshing GUI