feature: download thread as zip