fix json loading