regenerate api doc