update listener and cblite