Variables getting updated on every execution

Every time a new activity is created on pipedrive, this HTTP module is fed with the Activity ID from Pipedrive, which then retrieves data, here for instance the email id of the person associated in that activity. I had set a variable to store said email id which in turn would be used in a future module. I had set the variable by referencing the value from the HTTP module. The issue is that, for every new activity, when the scenario runs, the person email should be new/updated. But it is new and updated in the HTTP GET module but not in the ‘Set Variable’ module. So when I use the set variable in the future modules, I am still getting the person email that got assigned in the very first scenario run. The value in the set variable module is not getting updated.

Make sure to set the variable life for one execution