added settings cache