ComboBox terminate changeVariables

Is it possible to terminate changeVariables method for ComboBox that is set to immediate?
My problem is as follows: User enters something in the search. Once I have at least 2 characters, I execute indexer that will query elasticsearch and get me my items. However, what I would like to have is that if user continues to type, the request will terminate and new one will start with longer string (3 characters, 4 character) instead of waiting for (painfully slow) request for 2 characters before proceeding.

Any ideas before I try something crazy like storing sessions and threads and then just kill any thread that is currently operating?