Make heartbeats use a buffered channel.
Create new request objects when sending writes to servers. This will ensure to avoid collisions on the request id in the protobuf client.