fixed is new message method