update elf backend