ignore unused variables for mingw build
enhance data deficient mode and rendering