Updated: Improved searching by cancelling requests as more letters are typed