enable utxo_cache by default, disable utxo_cache and increase intervals when synced
determine external ip and tell peers in version messages
don't create logger if dir doesn't exist