dev: prevent duplicate loading when altering settings