update client
add new client