update submodules, add pep8 to syntax checker