Update to correct how the donations work and updating ranks