fix refine_type error