add follower server implementation framework