results update in the UI without jumping