updated library
replace dependence on parser by lxml