converted DHTToken to using Queue