real time parsing improvement