write/read moar bytes!
remove StringIO
read more bytes from the key socket
only one single character buffer left