Add connection write timeout and rotate messages

- drop old messages when client is backlogged
- increase default server backlog