small polygon refinement