upgrade json parser