fix up Settingsprovider

address it in CMs way, not AOKPs