New Communication Pattern

Update New Socket model