Who drives Android long-term threads?