Update to asm5 library
Update to new api
Update to ASM5