refactored poll_etsy method