fix donate bug in individualService