update survey controller