pub async fn poll(config: ConfigParams)
Start the polling loop asynchronously. Call this inside a Tokio runtime.