add missing Lock to FetchTxBySha