Long pulling subscription enhancement:
1. Add buffer shifting to always return back the most current buffered data. Also returned back a 'missed_ticks' field indicating the number of buffer overflow.
2. Auto-expire the subscription based on session inactivity.