commit3.2 download from socket, but only once