support hash merging for ansible_facts