Update to check duplicate messages, lazy image loading.