fix no donate bug