change parameters order for message add listener