feature(server) add middle