made search case-insensitive, and fixed load time