[refinement] refine_on_gradient looks one cell farther to not derefine when refinement on the neighbour is close enough