refactored sitemap.js