Remove caching and use Queue.Queue for results

Identifier completer doesn't work good with caching, because it provides
already sorted completions.