added updated json worker