Update Listener will trigger the assignment listener on user tasks?

I have configured a task listeners in user task for the events assignment and update. If I update the assignee or candidate users/groups via update event will it trigger again the assign event whenever the task is reassigned?

image

  <bpmn:process id="Process_0vudad9" isExecutable="true">
    <bpmn:startEvent id="StartEvent_1">
      <bpmn:outgoing>SequenceFlow_07oiyrg</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:sequenceFlow id="SequenceFlow_07oiyrg" sourceRef="StartEvent_1" targetRef="Task_195q5zn" />
    <bpmn:endEvent id="EndEvent_1f57g94">
      <bpmn:incoming>SequenceFlow_03ly80b</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:sequenceFlow id="SequenceFlow_03ly80b" sourceRef="Task_195q5zn" targetRef="EndEvent_1f57g94" />
    <bpmn:userTask id="Task_195q5zn" name="Read News" camunda:assignee="admin" camunda:candidateUsers="executive1,executive2" camunda:candidateGroups="newsgroup">
      <bpmn:extensionElements>
        <camunda:taskListener delegateExpression="${assignmentListener}" event="assignment" />
        <camunda:taskListener delegateExpression="${updateListener}" event="update" />
      </bpmn:extensionElements>
      <bpmn:incoming>SequenceFlow_07oiyrg</bpmn:incoming>
      <bpmn:outgoing>SequenceFlow_03ly80b</bpmn:outgoing>
    </bpmn:userTask>
  </bpmn:process>

The listener should be triggered each time the event occurs. 0 to n times.