extracted data polling code to its own class.
extracted data polling code to its own class.
removed some unnecessary code and todos.
removed some characters that slipped into the code while focus was expected to be somewhere else...
fixed #10