refine recv message header, add comments, remove the fresh_packet variable which duplicated with first_chunk