add queue_size to create_publisher funcs