fix parsing json messages