add sitemap & fix problem with async