- refactor persistence and service layer
- scann listeners automatically