removed shared queue structure. Queue now encapsulated within updateStream