Deprecate DrawPrimitives and enhance DrawNode --more modify