add proceed_who done untest. updt server.h