sync changes in granular fields with "single-value" field