runs in background, manages lifecycle, links to sneak peak