add support for saving temporary state
add auto refresh every 60 seconds