McCaffery to be let go at Iowa