try to refine the block