added background service