The DataReader got stuck when fetched data from yahoo.
I have script fetched the data from yahoo in multithread, the script always got stuck.
It looks like we need add a timeout parameter somewhere when we call the urlopen.
