Database Update and some work on ViewTransaction