fix TransactionService