interval chan needs blocking buffer