update sampling