add unconfirmed transaction processing