update style & doc