load message by loop