Fixed some problems in change name prop and add the feature to auto update settings layout options.