How does the distance from the blueprint get into the widget? You need to call the text update function on the widget after calculating the distance.