How can I use Blueprints to refresh vector/float every second?

I have my AI moving and chasing me. When I get close to the AI it should chase me and when I am far away it should get a random point to patrol. It is all working fine, but to go further I need a float(distance) and vector(player position) to refresh every second in my Behavior Tree. What is happening right now is that the AI wait to finish the action, it means reaching me when chasing or getting to random point the patrol, then it refreshes.