StreamSelectLoop improved

 - time quantum is adjustable
 - tick() can be blocking
 - added isRunning()