This cuts another ~20-25 % perfomance increase.
Fix parser
Use hashmap instead of ordered map
file_callback