fix data bug array too small
assembler finish