update API doc