df conversion to json improved