use 1 second sleeps in the sleep loop as some OSes (NT for example)