client api update