crawlee do not scrap second time
I am scraping same amazon products in fixed interval of time but when i run program, crawlee scrap for the first time but after that it does not make any request



this.crawler = new CheerioCrawler({
proxyConfiguration: new ProxyConfiguration({ proxyUrls: proxies }),
requestQueue,
requestHandler: async ({ request, $ }) => {
const product = request.userData.product,
title = $("#productTitle").text().trim(),
price = $(".a-price span").first().text(),
image = $("#imgTagWrapperId img").attr("src"),
inventory = ($("#add-to-cart-button")?.attr("value") || $("#add-to-cart-button").text()) ? true : false,
ship = $("div.tabular-buybox-container div.tabular-buybox-text:nth(0) span").text(),
sold = $("div.tabular-buybox-container div.tabular-buybox-text:nth(1) span").text(),
available = (ship === sold) && inventory && sold === "Amazon.com"
if(product.new) {
await AmazonProduct.findOneAndUpdate({ id: product.id }, {
title, price, image, available,
new: false,
updated_at: new Date()
})
} else if(product.available !== available) {
if(available) this.sendNotification({ title, price, image, id: product.id })
await AmazonProduct.findOneAndUpdate({ id: product.id }, {
price: price || product.price,
available,
new: false,
updated_at: new Date()
})
}
console.log({ title, price, image, available })
}
})