refactor conversation message creation

... letting travis check this