sleep shoud be microseconds if we are going to be polling every second.