What is the best way to refetch with dependent queries - TanStack