Recent progress on perturbative QCD fragmentation functions