updates submessage