updated jsonhandler