updating for transaction syncronization