revise replication policy
remove server from frontend
add maxSize for buffer channels
fix nil leader panic bug
remove read only feature
change pool implementation