The GPS is way off track. Recently I've had drivers showing up 2 to 4 blocks away saying they have arrived. Then how is it that a driver can cancel less than a block away but if I do it I get a fine? This app gets worse and worse.