only the gain account , why don't update the all transaction account?