* fix edge case of disassembler
* update doc