fixed async socks socket issue
merging