Update column with value of another column or another column
You can use COALESCE() function to do the update:

UPDATE ...
SET columnA = COALESCE(columnB, columnC, now()); 


COALESCE will return the first non-null value in the list that you provide.