cluster: use better message in empty cluster panicking

Fix #6.