add retry
format string
fixed default {}
refactor setup.py
refactor setup.py
post wrapper
fixed bucket get/post
use string format