Show progress by default and allow to disable it

Resolve #712 

- [x] configure by option
- [x] configure by config
`public function showProgress($showProgress = true)` perhaps?