fix notification vs background service