fix: assign x = x + 1 bug, forget context param