Problem : call mutation from MlsForm, and redirect back to Signing page, but did not rerender todos and done docs in Signing page Solution is use fetchPolicy: 'no-cache' if ( listingId === '' ) return const result = await client . query ({ query : GET_LISTING_DOCUMENTS , variables : { listingId : listingId }, fetchPolicy : 'no-cache' , }) const { data : { getListingDocuments }, } = result const todos = await client . query ({ query : GET_TODO_DOCUMENTS , variables : { listingId : listingId }, fetchPolicy : 'no-cache' , }) const { data : { getTodoDocuments }, } = todos ================================ const printPdf = async ( form : PrintPdfInput ) => { printListingDocumentToPdf ({ variables : { printPdfInput : form , }, }) . then (( data : any ) => { const linkToSign...