add Thread to BadgeChecker and add UploadFile for Badge