add service layer
add reference
refactor goal test
remove unused classes
changes at service
changes at repository, delete async methods