fix bug missing json decode