fixed message null bug