Deprecate DrawPrimitives and enhance DrawNode --little modify