optimize resend message