updated search with spinners