add a vput for refcount