vtkContourWidget can not enable on a new slice plane while vtkImageViewer2 change slice index

in a vtkImageViewer2 render window I can change the slice of a dicom image
I want to enable vtkContourWidget on one certain slice of the dicom
so I enable contour on after change the slice of the dicom,like

viewer->SetSlice(100)

contourwgt->On()

but this does not work
when draw the contour, it takes effect on the original slice, not the recent set slice 100.

How can the vtkContourWidget know the slice changed, and take effect on the new slice
thanks