allow Selector.select to return every second in order to honor "stop" condition