use Celluloid::IO prefix on TCPSocket
simplify response header handling