Fixing refreshing

The array wasn't being changed since each vehicle being requeried was already in the array, but the data was different. So the vehicle with new data was being thrown out in favor of the old data. No bueno.