fix messageack bug