update UI
add reset button