updating settings call flow