It is important to remember that a field being linked is a separate concept from the value of the field being updated. All that field linkage establishes is a way to make sure that a field is controlled by one and only one source only--however that field gets updated and the value it gets updated with is still the responsibility of the driver. This could be on every engine update, whenever the component detects a change from some source, or any other way the component sees fit.