parser and settings update