Update doc and fix json format