finish with DISPATCH_VNODE_ATTRIB, less poll and more efficient