fix possible leak
minor fix
update disas