update scanner parser