Why is parent route's loader triggered when children change - TanStack