simplified updatePreset func