interrupt corner case - fix hang due to reconnect
add coinbase outputs to utxo pool
add raw tx outputs back to utxo pool
added tx-output map pool
track block height instead of querying
handle shutdown