add setInfo api