#449 Refectored update config methods