Fix some bug about DoSurvey