Fix: auto load settings if changed