improved socket buffer read procedure