fix: use other neighbourhood structure if there are no clusters to move