update client and plugin