use session for authentication, then workspace to keep in sync and subscribe to new buffers. Buffer service will dispatch live updates.
Co-authored-by: f-tlm <f-tlm@users.noreply.github.com>