search optimisation through setting distance relative to bounds

That should do it in theory, since updateNearestPlaces is called on locationChanged it'll also register updates with new minDistance

minDistance can be changed to local var later, unless we find another use for it