remove `bs4' library.
improve accuracy of `news' fetcher.
add duplicate detection

The fetcher will skip url which has already exsits in datastore.