add chat sample with primus :v: