Async socket connection to reduce timeout