update some public api