auto pep8 and update doc