update assembler