return continuous listener
update version
add support for channels