changing pull_path doesn't trigger content re-render