fixed msg sending bug