introduce event broker and push events on card created / updated and any activity