updating refs no longer passes a list of refs back