new messages caching