progressing switchContext in assembler