updated socket timeout