! Use one thread instead of threading.Timer for pollscheduler
Add some pollscheduler module tests
InData.write() keeps previous data for read_old()
Make InData class threadsafe
Implement InData.copy() for thread safe snapshots