don't hit the api twice on a search, delay searches by 500ms from last keyup