Added more to background service framework