Added generic PUT function to MaxwellClient, and used it in new function to update recruitInfo