bugfix arcitle: infinite loop & dont send empty part