regenerate api docs