Переписал парсер. Первый все же был неудачно сделан. Оказалось формат проще можно использовать, плюс вся обработка не нужна все время. В итоге все стало лучше.