new version bottle.py and doc