add message loop example