Updated pledges controller