fixed a new settings bugs