#25 added method updateDriverAvailability