support .df schema change