the background service now takes care about which criterias should be considered