update client and tests