update barcodescanner caller due to interface changes