fixed appSettings page to handle data updates correctly