load messages 1 at a time