Improve and regenerate API doc