added big json support without oom