#21 serialize and batch up allocate vnode call