refine json task