removed redundant sessionIndex in StreamMessage -> only need on init