improve jsonstream