fix bug: you could connect one time out of 50