Parallelize segment loading + background announcing

can we pass this in? can the exec be reused?