persisted data to app settings