add docs for put
sync supports auto mime type detection

also improve the progress output