finished refresh()