add queue.subscribe