re-generate doc