update client controller