minor fix, when user selects a new row we update all rowdata, so if he has not saved old value gets set back