comClient should always send id