Problem with loading options to radiobuttons in update form

Well it seems that the referred post is mostly about the STRUCTURE of .options
My problem is about the ORDER of 1) loading options :

$w("myRadioButtons").options = fetchOptionsFromCollection();

and 2) setting the default value:

$w("myRadioButtons").value = fetchValueFromCollection();

Value setting is happening BEFORE loading of options, when there is no option to set yet.
For dropdowns I don`t even need to set the value, I just connect it to dataset in the editor and it works fine. But it doesn’t for radiobuttons and tags.

Or, in other words:
What is the correct (default, recommended, tidy, orthodox) method of loading options and setting values of a form input element?