updated controllerclientcpp