There is no need to update any type of field if you change the return value. ACF always stores the same value in the database no matter what the return value is. The value you get is not determined until after ACF loads that value when it formats it.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users