read 50 bytes from socket instead of 4