Python Field - Object Data Update

Hello,

I created my first Python Field script, it measure the distance between one camera and each clone, everything works almost fine at this point but I don't know why for some reason, when I move the camera the field doesn't update the data from the camera position.

I need to disable and re-enable the field to update the camera data, I also tried to add "c4d.EventAdd()" on the script to force the refresh but didn't worked, someone know what I'm missing to get a proper update of the field when I move the camera?

You will find the demo file below, thanks a lot.

explorer_2fZHQMkqfj.gif

c4d camera field.c4d