Refactor thread view
Handle file download errors
Handle Ctrl+C
Loop after archiving all threads