add subscribe/unsubscribe to the client
add broadcast support to the client
update the comment documentation

[ci skip]
bump version for release