new update return based on rows affected