removed redundant timeout
indent
parse last-modified header here
added chardet and speedparser
merge