Show progress by default and allow to disable it

Resolve #712 

- [x] configure by option
- [x] configure by config
I don't think they make much sense here.