fix ahcive and msg bug