reduce the transaction span