adding background service