Zeebe user task

I am trying to listen to a user task in my spring boot application. Every time when the user task is activated , I use Camunda tasklist to complete the user task. However even after completing the task my application still listens to the completed task. How does it happen? How does zeebe sends these user task details to my spring boot application? Is there a way through which I can manipulate it?