make the cluster only created once