Return empty fan/collected set to browser
Add worker to allow delaying work that won't fit in frame
Add limiting on work queue and improve usage