new messages and cleanup