Add task queue progress polling, closes #13