cache messages by default