The reference selector will refresh it's dropdown list when the object of the dataview it is placed in (object A) is refreshed. The reference selector will refresh it's list by calling the microflow defined as custom datasource again.
So, on change date, you should trigger a microflow which contains a change activity for object A with "refresh in client" checked.