Using Perturbation to Improve Goodness-of-Fit Tests based on Kernelized Stein Discrepancy