Split out sync/async versions of each command; added VehicleLocations
command