fetch now uses a child and a grandchild
ignore SIGUSR1 globally to not kill cmus inadvertently
split lyrics_add_line
export prev_view so it can be set by a job
move the meat of the lyrics reader to a job so we dont block the main thread
improve snappiness on shutdown