add publish for setup.py
fix bug