refine description
use S3
config warrierwave
fix a api mismatch