state change not triggering refetch - tRPC