negotiate tune parameters with the server