add loading message, sort insensitive to case