persistent data and refresh upon setting changes