msg adapt to cool button and reject double session