refactor service, response in case of nothing updated, change return
value of dao