fix placeholder only load json files