Dear Hongyang,
O yes. I such cases, if nothing else helped, I applied an extremely high electronic smearing, for example about 5000 K. Once the electronic structure was converged at such a temperature, I restarted from the converged wavefunctions using a lower temperature (smearing). Not too much lower. Then repeat it again setting even a lower temperature. So it is a manually driven simulated annealing - a rather time-consuming procedure requiring several steps. Usually it was not possible to scale down to temperatures close to zero but for the purpose of just obtaining a charge-density difference, this may be an acceptable way.
Best regards
Martin.