With primus.once('incoming::data') instead of primus.on('online')