FIX: spin without yielding

Add yield to range filter: applyRange.
FIX: client not detecting lost conn