update some new API