Caching of messages & new ID