-- receiving and outgoing module update