with @fullOption55, add timeout feature to barcode scanner