Debounced field updates