update2 log & transaction