updates parser