update BeautifulSoup to version 4