atomic int struct
on lru evicted
refactor lru on evicted
peer picker

consistent hash
connect picker with peer
distribute loads accross peers
seperate peer from engine
when server die, rm from picker
proxy pkg is better
better stats implementation
will not errlog cause it's common
features
build id
log when peer killed
log when new peer joined in
sampling
readable log
lower rate
proxy pooling
php can run now