init new publisher