core: start to implement disassemble task, change database design