A method, a non-transitory computer readable medium, and an apparatus are provided for switching between a synchronous data entry processing and an asynchronous data entry processing for processing input into a data entry field of the GUI based on a latency threshold for validation and a latency threshold for conversion; and for determining which input from a series of inputs entered into the data field during the asynchronous data entry processing based on a criteria.