add proceed_join.c done untest. updt server.h & make