Use the diff monitor to update the contact list.

This fixes a bug when messages from a new contact can't be loaded.