improve sending messages