Improve donate one time feature.