modifications for background subcribe app