It’s not necessary to write a custom update_value function, saving multiple values in one field can be done simply by choosing the right input field names.
Have a look at this thread, where it is explained in detail: https://support.advancedcustomfields.com/forums/topic/need-help-with-creating-new-field-type-with-acf/