Wemo set_state() not being called for LightSwitch

Recently set up HA. I was sure it originally was reflecting correctly the state of my Wemo lightswitch :

WeMo LightSwitch “Kitchen”

With 0.36.1 even after adding some logging, i see no calls to get_state() or update(). It appears it adds a subscriber to port 8990, but, not one packet goes from or arrives on that port.

If I change the file homeassistant/components/switch/wemo.py to return True from the should_poll(), I start getting the lightswitch status reflected in HA.

Not sure what is not working or where to look. Let me know if I need to supply anymore info to help explain this.

Thanks,
JES