refactor, some functions, exclusion of message.c/.h
refactor COMM_wait_request
symbol fix