improve serf client