oauth: updat client via json api