fixed setting callback to fix missing settings --KW