removed '-X' option and added '--del-exclude' option; added socket.error in some @retry