fix empty list diff case