fix prepare in sgLister