imf sampling updates (sorted/conditional)