detail sampling update