Update message sending/receiving mechanism in apply