add smooth protect events consumer