- implement preferences activity
- some cleanups
- verbose to sync
- implement preferences handling
- some sync simplify logic