feat(notification): push notification via websockets

it implements broadcast over websocket instead of clients pulling

not sure yet how to

* [ ] deploy it
* [ ] configure it