update transaction , manage objects