recv and process packet separation, everything is ok