output num_nonempty_ins, optimize how to partition block, support
important feature groups