split data by semicolon to non-aes data transfer at one row
fix socket.tmp = null bugs