do not duplicate messages
callback fix