added locking and transation to surveyor update action. Prevents bug that caused duplicated answers
added locking and transation to surveyor update action. Prevents bug that caused duplicated answers

lampo/surveyor,blueboard/surveyor,Guestfolio/surveyor,NUBIC/surveyor,markedmondson/surveyor,lampo/surveyor,anitsirc/surveyor,risuiowa/surveyor,bricesanchez/surveyor,HeHStudy/surveyor,anitsirc/surveyor,fhisamoto/surveyor,fhisamoto/surveyor,Guestfolio/surveyor,serracorwin/surveyor,alanjcfs/surveyor,HeHStudy/surveyor,blueboard/surveyor,fhisamoto/surveyor,alanjcfs/surveyor,alanjcfs/surveyor,alanjcfs/surveyor,HeHStudy/surveyor,risuiowa/surveyor,NUBIC/surveyor,bricesanchez/surveyor,fhisamoto/surveyor,bricesanchez/surveyor,markedmondson/surveyor,Guestfolio/surveyor,anitsirc/surveyor,anitsirc/surveyor,lampo/surveyor,serracorwin/surveyor,blueboard/surveyor,bricesanchez/surveyor,serracorwin/surveyor,risuiowa/surveyor,Guestfolio/surveyor,blueboard/surveyor,markedmondson/surveyor,NUBIC/surveyor,lampo/surveyor,HeHStudy/surveyor,risuiowa/surveyor