use a max # of uploader threads