waste less time by reducing poll interval
add diagnostic output and test for happy case