update send/recv msg