updated of messages passing